iT邦幫忙

2025 iThome 鐵人賽

DAY 9
1
Odoo

站在巨人的肩膀上打造企業智慧助手:Make × AI × Odoo 的實踐之路系列 第 9

🚀 Day 9:工具使用說明:Make 串接 LINE 實作教學

  • 分享至 

  • xImage
  •  

一、前情提要:Odoo 想發 Line 訊息,還缺這一把「鑰匙」

昨天我們在 Day 8 裡,成功從 LINE Developers 拿到 Channel Access Token,讓 Odoo 或 Make 有「發訊息」的能力。

不過如果你還記得昨天的結語,我們其實還差 「接收訊息」 這一塊拼圖:

「客戶在 Line 輸入訂單編號,Odoo 能即時回覆出貨進度」
要做到這件事,就需要設定 Webhook!

今天,就是來補上這一塊拼圖,讓 Line 訊息可以 「主動送進來」 給我們的Make!


二、讓 Make 聽得懂 Line:串接邏輯大揭密

要讓 Make 能接收到來自 Line 的訊息,有兩大重點:

  1. Make 要提供一個 Webhook URL
  2. LINE Developers 要設定 Webhook URL

這樣 Line 客戶傳訊息 → Line 發送給 Webhook → Make 接收後觸發流程
流程就會像這樣:

https://ithelp.ithome.com.tw/upload/images/20250809/20177665FESUroJUTT.png

但看到這裡應該會有一個想法是:** 「說一堆串接、Webhook,挖聽某啦🤔」**

👉 所以 Webhook 到底是什麼?

你可以把 Webhook 想像成一個 「對講機」
https://ithelp.ithome.com.tw/upload/images/20250809/20177665S3xqXMd2Pf.png

  • 客戶傳訊息給 LINE → LINE 負責把這個訊息 「推送」 到你設定好的 Webhook
  • 而 Webhook 會即時接收,然後背後接的系統(這裡是 Make)就可以立即執行對應動作

簡單來說,它是讓 LINE → 系統方向串接的關鍵角色

補充:Webhook 是即時「推」不是定期「拉」

很多人一開始會以為:是不是要像排程一樣,每幾分鐘問一次 LINE 有沒有新訊息?
但事實上 Webhook 是即時的!

這裡我們可以簡單比較:

方式 概念 系統角色 即時性
API 系統定時去問「有新訊息嗎?」 主動拉資料 通常有幾分鐘延遲
Webhook LINE 有新訊息就「主動通知你」 被動接收推送 即時反應、無需排程

現在,我們要開始動手建立這條通道,
所以我們延續 Day 8 教學斷點,就從 Make 填入 Channel Access Token 開始操作。


三、實作教學

教學步驟如下:

🔧 步驟 1

我們先請出我們的自動化小幫手-Make,並新增一個 Line 模組的 Watch Event 子模組
https://ithelp.ithome.com.tw/upload/images/20250809/20177665H3h3SnI0wH.png

🔧 步驟 2

點選 Create a webhook > 輸入 webhook name > 再點選 Create a connection
https://ithelp.ithome.com.tw/upload/images/20250809/20177665xWcgLlmMk4.png

🔧 步驟 3

把在 Day 8 取得的 Channel Access Token 複製貼上 後,就點選 Save
https://ithelp.ithome.com.tw/upload/images/20250809/20177665nBnBxcpm5e.png

🔧 步驟 4

點選 Save 到看到有一串網址,然後複製網址後再按 Save
4

🔧 步驟 5

將這段網址貼到:
Line Developers > Messaging API > Webhook URL > Update
並將下方的 Use webhook 打開
👉 Webhook URL 在取得 Channel Access Token 是同個頁面,只是在上面一點的欄位
5

🔧 步驟 6

回到 Make,點選下方的 Run once,執行 Line
6

🔧 步驟 7

回到 LINE Developers 點選 Verify

  • 若失敗,會顯示錯誤訊息,請再回頭確認 Channel Access Token 與 Webhook URL 是否正確
    https://ithelp.ithome.com.tw/upload/images/20250809/20177665b1lxncacYl.png

  • 若驗證成功,LINE 會顯示 Success 的訊息,這表示你已成功完成串接,可以開心放鞭炮了!
    https://ithelp.ithome.com.tw/upload/images/20250809/20177665wnLD50ar9Q.png

到這樣就已經完成 Webhook 的串接囉~
也就是說,現在對你的官方帳號發訊息,Make 已經可以收到了!


四、測試互動流程

現在馬上來傳一個訊息給你的官方帳號吧~
🛎️ 記得先回到 Make 按下 Run Once,這樣才能即時接收到訊息!

如果成功接收,在 Make 的 Log 就可以看到資訊了~
這個 log 包含許多資訊,這也是之後規劃自動化排程的重要資料!
https://ithelp.ithome.com.tw/upload/images/20250809/20177665SD0f518BPU.png


五、結語:Line × Make 終於能「互動」了!

經過今天的設定,我們已經成功讓 Line 的訊息可以送進 Make,也就是完成了「接收」這一塊關鍵任務。

如果你有一路跟著 Day 7~Day 9 的教學實作,那恭喜你 🎉
你已經完成了 使用 Make 串接 Line 官方帳號 的最關鍵步驟!

如果還沒的話就趕快去看吧!


✅ 到目前為止,我們已經學會了:

  • ✅ 建立 Line 官方帳號
  • ✅ 在 LINE Developers 申請 API 權限
  • ✅ 設定 Channel Access Token 讓 Make 可以發訊息
  • ✅ 建立 Webhook,讓 Line 傳來的訊息能即時觸發 Make 的流程

📌 這些技術,已經足以讓你製作一個能與Odoo、Make互動的 Line Bot!


🧠 接下來才是真正的自動化舞台!

Make 的強大,才正要開始發揮!
從明天開始,我們會進入 「Make 串接其他模組應用」 的階段
你會學到如何將 Line 與以下服務整合:

  • 🧾 Google Sheets:讀取、寫入、同步資料…等
  • 📩 Gmail:收取信件、信件標籤化…等
  • 🧠 Odoo:寫入 CRM,讀取產品資料…等
  • 🤖 AI 模型:訊息整理、判斷條件…等

🎯 明天預告:Make × Google Sheets 初登場!

明天的重點會是第一個整合模組 —— Google Sheets!

我會教你如何:

  • 🔗 連接 Google 帳號
  • ✍️ 讓 Make 自動寫入 Line 傳來的資料到 Sheet

想打造一個「Line ⇄ Make ⇄ Google Sheet」的自動化流程嗎?
那明天一定要準時收看!
我們明天見 👋


上一篇
🚀 Day 8:工具使用說明:LINE Developers 串接教學
下一篇
🚀 Day 10:Make × Google Sheets:打造你的雲端資料庫
系列文
站在巨人的肩膀上打造企業智慧助手:Make × AI × Odoo 的實踐之路30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言